package com.ziyun.pop.modules.order.entity;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 订单详情
 * @author gaosheng
 */
public class ErpOrderVo {

    private static final long serialVersionUID = 1L;

    /**
     * 订单号
     */
    private String orderNo;
    /**
     * 第三方类型:0.无;1.小B;2.工厂
     */
    private Integer thirdMerchantType;
    /**
     * 会员名
     */
    private String memberName;
    /**
     * 发货时间
     */
    private Date sendTime;
    /**
     * 收货人
     */
    private String shipName;
    /**
     * 收货人手机
     */
    private String shipMobile;
    /**
     * 收货地区
     */
    private String shipArea;
    /**
     * 收货地址
     */
    private String shipAddr;
    /**
     * 收货人邮编
     */
    private String shipZip;
    /**
     * 送货方式:1.自提;2.快递;3.公司配送;4.其他
     */
    private Integer sendType;
    /**
     * 配送费用
     */
    private BigDecimal costFreight;
    /**
     * 审核人
     */
    private String auditNameVal;
    /**
     * 客服
     */
    private String csNameVal;
    /**
     * 跟单员
     */
    private String pmcNameVal;
    /**
     *  应付金额
     */
    private BigDecimal payableAmount;
    /**
     *  区域ID
     */
    private Integer shipAreaId;
    /**
     *  区域路径
     */
    private String regionPath;

    /**
     * 交货时间
     */
    private Date shipTime;

    public String getOrderNo() {
        return orderNo;
    }

    public void setOrderNo(String orderNo) {
        this.orderNo = orderNo;
    }

    public Integer getThirdMerchantType() {
        return thirdMerchantType;
    }

    public void setThirdMerchantType(Integer thirdMerchantType) {
        this.thirdMerchantType = thirdMerchantType;
    }

    public String getMemberName() {
        return memberName;
    }

    public void setMemberName(String memberName) {
        this.memberName = memberName;
    }

    public Date getSendTime() {
        return sendTime;
    }

    public void setSendTime(Date sendTime) {
        this.sendTime = sendTime;
    }

    public String getShipName() {
        return shipName;
    }

    public void setShipName(String shipName) {
        this.shipName = shipName;
    }

    public String getShipMobile() {
        return shipMobile;
    }

    public void setShipMobile(String shipMobile) {
        this.shipMobile = shipMobile;
    }

    public String getShipArea() {
        return shipArea;
    }

    public void setShipArea(String shipArea) {
        this.shipArea = shipArea;
    }

    public String getShipAddr() {
        return shipAddr;
    }

    public void setShipAddr(String shipAddr) {
        this.shipAddr = shipAddr;
    }

    public String getShipZip() {
        return shipZip;
    }

    public void setShipZip(String shipZip) {
        this.shipZip = shipZip;
    }

    public Integer getSendType() {
        return sendType;
    }

    public void setSendType(Integer sendType) {
        this.sendType = sendType;
    }

    public BigDecimal getCostFreight() {
        return costFreight;
    }

    public void setCostFreight(BigDecimal costFreight) {
        this.costFreight = costFreight;
    }

    public String getAuditNameVal() {
        return auditNameVal;
    }

    public void setAuditNameVal(String auditNameVal) {
        this.auditNameVal = auditNameVal;
    }

    public String getCsNameVal() {
        return csNameVal;
    }

    public void setCsNameVal(String csNameVal) {
        this.csNameVal = csNameVal;
    }

    public String getPmcNameVal() {
        return pmcNameVal;
    }

    public void setPmcNameVal(String pmcNameVal) {
        this.pmcNameVal = pmcNameVal;
    }

    public BigDecimal getPayableAmount() {
        return payableAmount;
    }

    public void setPayableAmount(BigDecimal payableAmount) {
        this.payableAmount = payableAmount;
    }
    public Integer getShipAreaId() {
        return shipAreaId;
    }

    public void setShipAreaId(Integer shipAreaId) {
        this.shipAreaId = shipAreaId;
    }

    public String getRegionPath() {
        return regionPath;
    }

    public void setRegionPath(String regionPath) {
        this.regionPath = regionPath;
    }

    public Date getShipTime() {
        return shipTime;
    }

    public void setShipTime(Date shipTime) {
        this.shipTime = shipTime;
    }
}
